package com.his.service;

import com.his.entity.NonDrugItemRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import com.his.entity.Registration;
import com.his.entity.ResponseResult;

/**
 * <p>
 * 检查项检验项处置项记录表(开立的) 服务类
 * </p>
 *
 * @author Demoon Liu
 * @since 2022-02-20
 */
public interface INonDrugItemRecordService extends IService<NonDrugItemRecord> {
    public ResponseResult myInsert(NonDrugItemRecord nonDrugItemRecord);
    public ResponseResult myDelete(NonDrugItemRecord nonDrugItemRecord);
    public ResponseResult myUpdate(NonDrugItemRecord nonDrugItemRecord);

    /**
     * 描述：根据科室id查询未检查患者
     */
    ResponseResult selectPatientById(Registration registration);
    /**
     * 描述：查询全部检查记录
     */
    ResponseResult selectAllRecord();
    /**
     * 描述：根据门诊号上传检查结果
     */
    ResponseResult updateRecord(NonDrugItemRecord nonDrugItemRecord);
    /**
     * 描述：新增检查记录
     */
    ResponseResult insertRecord(NonDrugItemRecord nonDrugItemRecord);
}
